Agile Software Engineering Techniques: The Missing Link in Large Scale Lean Product Development
نویسندگان
چکیده
Many software development companies have fundamentally changed the way they organize and run their development organizations in the course of the last decade. Lean and agile software development became more and more common. Lean focuses on continuous value generation based on a framework of principles known from manufacturing. But how do software developers actually implement these principles in their daily work? Based on insights from several software development teams at a large-scale enterprise software company in Germany, we show that agile software engineering techniques seamlessly integrate into lean product development principles. This paper shows empirical insights on how to implement these principles in a professional context and every-day work.
منابع مشابه
Incentives and Performance in Large-scale Lean Software Development - An Agent-based Simulation Approach
The application of lean principles and agile project management techniques in the domain of large-scale software product development has gained tremendous momentum over the last decade. However, a simple transfer of good practices from the automotive industry combined with experiences from agile development on a team level is not possible due to fundamental differences stemming from the particu...
متن کاملAgile Software Development at Scale
Since 2001 agile software development approaches are being adopted across a wide range of organizations and are now being applied at scale. There are eight factors to consider – team size, geographical distribution, entrenched culture, system complexity, legacy systems, regulatory compliance, organizational distribution, governance and enterprise focus – when scaling agile. Luckily a collection...
متن کاملHow the beyond Budgeting Management Model Enables Lean Thinking and the Agile Organization
Lean and Agile Project Management: For Large Programs and Projects p. 37 When Agile Is Not Enough p. 44 Refactoring the Organization p. 48 A Journey to Systemic Improvement (Abstract) p. 52 Complexity vs. Lean, the Big Showdown (Abstract) p. 53 Lean Product Development and Innovation Lean Product Development and Innovation Track Summary p. 55 A Tentative Framework for Lean Software Enterprise R...
متن کاملComputer Science Agile Techniques for Developing and Evaluating Large-scale Component-based Distributed Real-time and Embedded Systems
Agile techniques are a promising approach to facilitate the development of large-scale component-based distributed real-time and embedded (DRE) systems. Conventional agile techniques help ensure functional concerns of such systems continuously throughout the software lifecycle. Ensuring quality-of-service (QoS) concerns of large-scale componentbased DRE systems using conventional agile techniqu...
متن کاملLean and Agile Project Management: For Large Programs and Projects
This talk discusses how agile methods can be used for managing high-risk, time-sensitive R&D-oriented new product development (NPD) projects with demanding customers and fast-changing market conditions. It establishes the context, provides a definition, and describes the value-system for lean and agile project management. It provides a brief survey of popular lean and agile project management a...
متن کامل